﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//	int i = 0;
//	int a = 2;
//	int b = 2;
//	int c = 3;
//		int d = 4;
//	i = a++ && ++b && d++;
//	printf("a=%d\nb=%d\nc=%d\nd=%d\n", a,b,c,d);//$$操作符左边操作数的结果是0的时候，右边操作数就不再执⾏
//	return 0;
//}




//#include <stdio.h>
//int main()
//{
//	int i = 0, a = 0, b = 2, c = 3, d = 4;
//	i = a++ && ++b && d++;
//	//i = a++||++b||d++;
//	printf("a = %d\n b = %d\n c = %d\nd = %d\n", a, b, c, d);
//	return 0;
//}



int main()
{
	int i = 0, a = 0, b = 2, c = 3, d = 3;
	i = a++ || ++b || d++;
	printf("a=%d\nb=%d\nc=%d\nd=%d\n", a, b, c, d);// || 操作符的左操作数的结果不为0时，就⽆需执⾏右操作数
	return 0;
}